For those using ASMDream (the on-calc assembler), these will be useful:
[JADEEQU has the Jade equates
[JADEMCR has a bunch of macros for each of the Jade instructions

An example source code might be:
     :->SRC        ;-> is the [Sto>] key. This starts an ASMDream source file
     :{theta}=0    ;Use the actual theta character ([alpha][3])
     :prgmPROGRAM  ;The name of the output file
     :START
     : LDIRC(SLSB0,5)  ;load 5 bytes starting at sLSB0
     ::256+SPRITE      ;write a two-byte word
     :.0,0,2           ;coordinates and draw method
     : LDC(SMASK,1)
     :LOOP
     : ORC(STATUS,2)
     : ORC(STATUS,3)
     :KEYLOOP
     : CPC(KEY1,^BF)
     : LDCZ(STATUS,^80)
     : CPC(KEY0,255)
     : JRBZ(KEYLOOP)
     : BITS(KEY0,1)
     : INCZ(3)
     : BITS(KEY0,8)
     : DECZ(3)
     : BITS(KEY0,2)
     : DECZ(2)
     : BITS(KEY0,4)
     : INCZ(2)
     : JRB(LOOP)
     :End



:JADEHEAD(?,?,?,?,?,?){
:.?0
:.NAMEEND-NAME
:NAME
:.?1
:NAMEEND
::?2,?3,?4,?5
:}

JADEHEAD(28,'Pong 1',PONGDESC,PONGICON,PONGEND-PONGSTART,PONGSTART)
